package model;

/**
 *
 * @author BACQ Justine et SACRE Sauvane
 */
public class Prescription {

    private SoinJournalier soin;
    private Medicament medoc;
    private Float quantitePrescrite, quantiteAdministre;
    private String justificatifNonAdministre, nomMedicament;

    public Prescription(SoinJournalier soin, Medicament medoc, Float quantitePrescrite, Float quantiteAdministre, String JustificatifNonAdministre) {
        this.soin = soin;
        this.medoc = medoc;
        this.quantitePrescrite = quantitePrescrite;
        this.quantiteAdministre = quantiteAdministre;
        this.justificatifNonAdministre = JustificatifNonAdministre;

    }

    public Prescription(String medicament, Float quantitePrescrite, Float quantiteAdministre, String JustificatifNonAdministre) {
        nomMedicament = medicament;
        this.quantitePrescrite = quantitePrescrite;
        this.quantiteAdministre = quantiteAdministre;
        this.justificatifNonAdministre = JustificatifNonAdministre;
    }

    public Prescription(String medicament, Float quantitePrescrite, Float quantiteAdministre) {
        nomMedicament = medicament;
        this.quantitePrescrite = quantitePrescrite;
        this.quantiteAdministre = quantiteAdministre;

    }

    public Prescription(SoinJournalier soin, Medicament medoc, Float quantitePrescrite, Float quantiteAdministre) {
        this.soin = soin;
        this.medoc = medoc;
        this.quantitePrescrite = quantitePrescrite;
        this.quantiteAdministre = quantiteAdministre;
    }

    //getteur
    public SoinJournalier getSoin() {
        return soin;
    }

    public Medicament getMedoc() {
        return medoc;
    }

    public Float getQuantitePrescrite() {
        return quantitePrescrite;
    }

    public Float getQuantiteAdministre() {
        return quantiteAdministre;
    }

    public String getJustificatifNonAdministre() {
        return justificatifNonAdministre;
    }

    //setteur
    public void setSoin(SoinJournalier soin) {
        this.soin = soin;
    }

    public void setMedoc(Medicament medoc) {
        this.medoc = medoc;
    }

    public void setQuantitePrescrite(Float quantitePrescrite) {
        this.quantitePrescrite = quantitePrescrite;
    }

    public void setQuantiteAdministre(Float quantiteAdministre) {
        this.quantiteAdministre = quantiteAdministre;
    }

    public void setJustificatifNonAdministre(String JustificatifNonAdministre) {
        this.justificatifNonAdministre = JustificatifNonAdministre;
    }
}
